<?php namespace app\admin\controller;

use houdunwang\request\Request;
use houdunwang\route\Controller;
use system\model\Slide as SlideModel;
/**
 *  缩略图管理控制器
 * Class Slide
 * @package app\admin\controller
 */
class Slide extends Common{
    public function __construct()
    {
        $this->auth();
    }

    //动作
    public function index(){

        $field = SlideModel::paginate(5);
        //此处书写代码...
        return view('',compact('field'));
    }
    /**
     *  添加编辑操作
     */
    public function post()
    {
        //1.获取表中slide_id
        $slide_id = Request::get('slide_id');
        //2.如果get有slide_id则是编辑操作  ： 没有 slide_is则是添加操作
        $module = SlideModel::find($slide_id) ? : new SlideModel();
        if(IS_POST){
            //3.将post数据写入数据库 填充数据
            $module->save(Request::post());
            //4.成功提示语
            return $this->setRedirect('index')->success('操作成功');
        }
        return view();
    }
    /**
     * 删除
     */
    public function remove()
    {
        //1.获取get参数slide_id
        $slide_id  = Request::get('slide_id');
        //2.找到轮播图数据库里的自增slide_id
        $module = SlideModel::find($slide_id);
        //3.执行删除
        $module->destory();
        //4.成功提示语
        return $this->setRedirect('index')->success('操作成功');
    }
}
